thin-client radius3 construction it-consulting estate application developer management design requirements management open source shop online shopping change management project management developers builders software development projects commercial linux java requirements engineering consulting